package com.springboot.jktj.domain;

import java.util.List;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.springboot.common.annotation.Excel;
import com.springboot.common.core.domain.BaseEntity;

/**
 * 体检结果对象 jktj_entering
 * 
 * @author springboot
 * @date 2023-12-05
 */
public class JktjEntering extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** id */
    private Long entId;

    /** 体检套餐 */
    @Excel(name = "体检套餐")
    private Long setmId;

    /** 录入医生 */
    @Excel(name = "录入医生")
    private String doctor;

    /** 患者姓名 */
    @Excel(name = "患者姓名")
    private String tjUser;

    /** 患者性别 */
    @Excel(name = "患者性别")
    private String userSex;

    /** 身份证号 */
    @Excel(name = "身份证号")
    private String identityCard;

    /** 体检类型 */
    @Excel(name = "体检类型")
    private String tjType;

    /** 检查路径 */
    @Excel(name = "检查路径")
    private String inspect;

    /** 出现症状 */
    @Excel(name = "出现症状")
    private String symptom;

    /** 联系电话 */
    @Excel(name = "联系电话")
    private String phone;

    /** 健康评估 */
    @Excel(name = "健康评估")
    private String healthAssess;

    /** 医嘱 */
    @Excel(name = "医嘱")
    private String doctorAdvice;

    /** 满意度 */
    @Excel(name = "满意度")
    private String satisficing;
    /** 用户 */
    @Excel(name = "满意度")
    private String user;

    public String getUser() {
        return user;
    }

    public void setUser(String user) {
        this.user = user;
    }

    private JktjDepartment jktjDepartment;

    public JktjDepartment getJktjDepartment() {
        return jktjDepartment;
    }

    public void setJktjDepartment(JktjDepartment jktjDepartment) {
        this.jktjDepartment = jktjDepartment;
    }

    /** 体检信息信息 */
    private List<JktjCheckInfo> jktjCheckInfoList;

    //体检套餐实体类
    private JktjSetmeal jktjSetmeal;

    public JktjSetmeal getJktjSetmeal() {
        return jktjSetmeal;
    }

    public void setJktjSetmeal(JktjSetmeal jktjSetmeal) {
        this.jktjSetmeal = jktjSetmeal;
    }

    public void setEntId(Long entId)
    {
        this.entId = entId;
    }

    public Long getEntId() 
    {
        return entId;
    }
    public void setSetmId(Long setmId) 
    {
        this.setmId = setmId;
    }

    public Long getSetmId() 
    {
        return setmId;
    }
    public void setDoctor(String doctor) 
    {
        this.doctor = doctor;
    }

    public String getDoctor() 
    {
        return doctor;
    }
    public void setTjUser(String tjUser) 
    {
        this.tjUser = tjUser;
    }

    public String getTjUser() 
    {
        return tjUser;
    }
    public void setUserSex(String userSex) 
    {
        this.userSex = userSex;
    }

    public String getUserSex() 
    {
        return userSex;
    }
    public void setIdentityCard(String identityCard) 
    {
        this.identityCard = identityCard;
    }

    public String getIdentityCard() 
    {
        return identityCard;
    }
    public void setTjType(String tjType) 
    {
        this.tjType = tjType;
    }

    public String getTjType() 
    {
        return tjType;
    }
    public void setInspect(String inspect) 
    {
        this.inspect = inspect;
    }

    public String getInspect() 
    {
        return inspect;
    }
    public void setSymptom(String symptom) 
    {
        this.symptom = symptom;
    }

    public String getSymptom() 
    {
        return symptom;
    }
    public void setPhone(String phone) 
    {
        this.phone = phone;
    }

    public String getPhone() 
    {
        return phone;
    }
    public void setHealthAssess(String healthAssess) 
    {
        this.healthAssess = healthAssess;
    }

    public String getHealthAssess() 
    {
        return healthAssess;
    }
    public void setDoctorAdvice(String doctorAdvice) 
    {
        this.doctorAdvice = doctorAdvice;
    }

    public String getDoctorAdvice() 
    {
        return doctorAdvice;
    }
    public void setSatisficing(String satisficing) 
    {
        this.satisficing = satisficing;
    }

    public String getSatisficing() 
    {
        return satisficing;
    }

    public List<JktjCheckInfo> getJktjCheckInfoList()
    {
        return jktjCheckInfoList;
    }

    public void setJktjCheckInfoList(List<JktjCheckInfo> jktjCheckInfoList)
    {
        this.jktjCheckInfoList = jktjCheckInfoList;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("entId", getEntId())
            .append("setmId", getSetmId())
            .append("doctor", getDoctor())
            .append("tjUser", getTjUser())
            .append("userSex", getUserSex())
            .append("identityCard", getIdentityCard())
            .append("tjType", getTjType())
            .append("inspect", getInspect())
            .append("symptom", getSymptom())
            .append("phone", getPhone())
            .append("healthAssess", getHealthAssess())
            .append("doctorAdvice", getDoctorAdvice())
            .append("remark", getRemark())
            .append("satisficing", getSatisficing())
            .append("jktjCheckInfoList", getJktjCheckInfoList())
            .append("jktjSetmeal",getJktjSetmeal())
            .append("user",getUser())
            .append("jktjDepartment",getJktjDepartment())
            .toString();
    }
}
